myvar_0 = GetPrimitiveParameter(0)
	if (myvar_0 ~= 0) then
		if (GenericNeighborDataTable["new"](myvar_0, gNeighborDataTableID["ModularSynthSong"], "ModularSynthSong")["HasProperty"](GenericNeighborDataTable["new"](myvar_0, gNeighborDataTableID["ModularSynthSong"], "ModularSynthSong"), 0) ~= 0) then 


		local myvar_6 = 0
		GenericNeighborDataTable["new"](myvar_0, gNeighborDataTableID["ModularSynthSong"], "ModularSynthSong")["GetProperty"](GenericNeighborDataTable["new"](myvar_0, gNeighborDataTableID["ModularSynthSong"], "ModularSynthSong"), myvar_6)
		SetTemp()
		SetScriptReturnValue(True)
	else
		local myvar_5 = 0
		GenericNeighborDataTable["new"](myvar_0, gNeighborDataTableID["ModularSynthSong"], "ModularSynthSong")["SetPropertyAsInt"](GenericNeighborDataTable["new"](myvar_0, gNeighborDataTableID["ModularSynthSong"], "ModularSynthSong"), 0, myvar_5)
		local myvar_4 = 0
		SetTemp(0, myvar_4)
		SetScriptReturnValue(True)
	else
		local myvar_3 = 0
		SetTemp(0, myvar_3)
		local myvar_2 = False
		SetScriptReturnValue(myvar_2)
	end
end
return 
